Golang Job: Vue.js-Java Developers

Job added on

Company

Turing
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Job description
Job responsibilities

  • Design, develop and maintain cross-platform applications
  • Develop new user-facing features
  • Deliver high-performant, reusable code and libraries
  • Design, develop and maintain cross-platform applications
  • Develop new user-facing features
  • Deliver high-performant, reusable code and libraries
  • Ensure technical feasibility of UI/UX designs
  • Find/fix bugs and optimize applications for maximum performance
  • Create large-scale distributed systems out of micro-services and micro-frontends
  • Deliver efficient software within deadline following continuous delivery practices
  • Keep update with modern programming languages and technologies
  • Participate and take responsibility of all stages of software development cycles

Minimum requirements

  • Bachelor’s/Master’s degree in Engineering, Computer Science, (or equivalent experience)
  • At least 3+ years of professional experience in full-stack development (rare exceptions for highly skilled developers)
  • Experienced in major languages and front-end technologies, including Golang, Vue.js, Flutter, etc.
  • Bachelor’s/Master’s degree in Engineering, Computer Science, (or equivalent experience)
  • At least 3+ years of professional experience in full-stack development (rare exceptions for highly skilled developers)
  • Experienced in major languages and front-end technologies, including Golang, Vue.js, Flutter, etc.
  • Proficient with web mark-up tools, including HTML5, CSS3
  • Good knowledge of pre-processing platforms, like LESS and SASS
  • Strong understanding of client-side scripting e.g., JavaScript
  • Solid understanding of code versioning tools including Git, Mercurial, and SVN
  • Ability to handle asynchronous requests, partial page updates, and AJAX
  • In-depth knowledge of cross-browser compatibility issues and solutions
  • Fluency in English language for effective communication
  • Ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones

Preferred skills

  • Experienced in different software development methodologies and paradigms
  • Strong understanding of software delivery processes
  • Experience in Linux and distributed systems
  • Experienced in different software development methodologies and paradigms
  • Strong understanding of software delivery processes
  • Experience in Linux and distributed systems
  • Familiar with Agile approaches and techniques
  • Strong communication and organizational skills

Job Type: Full-time